metformin and b12 deficiency in diabetes